Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Hamburg European Open - Hamburg U.S. Open - New York Bratislava 2 Challenger Moselle Open - Metz French Open - Paris U.S. Open - New York Wimbledon - London Karlsruhe Challenger BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Germany-w2 Sweden F3 Austria F4 Germany F8 Germany F14 Sweden F4 Sweden F5 Germany-w1 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Sweden F4 Sweden F5 Mexico F6 Mexico F8 Mexico F9 Austria F1 Austria F2 Austria F3 Croatia F2 France F4 Great Britain F5 Great Britain F6 Italy F15 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Netherlands F1 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F1 Great Britain F2 Italy F5 Austria F2 Turkey F11 Turkey F14 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Israel F2 Israel F3 Germany F4 Turkey F6 Turkey F7 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Czech Republic F1 Czech Republic F2 Italy F11 Czech Republic F3 Bosnia & Herzegovina F5 Netherlands F2 Morocco F4 Germany F6 Morocco F5 Germany F7 Germany F8 Austria F2 Estonia F1 Estonia F2 Slovakia F2 Croatia F10 Croatia F12 France F20 Turkey F29 Israel F2 Israel F3 China F3 China F4 Iran F3 Turkey F15 Turkey F16 Czech Republic F2 Bosnia & Herzegovina F5 Italy F14 Italy F15 Czech Republic F4 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Italy F25 Serbia F12 Serbia F13 Serbia F14 Croatia F11 Croatia F12 Morocco F9 Israel F1 Israel F2 Spain F1 Spain F2 Romania F10 Croatia F15 Israel F1 Israel F2 Israel F3 Turkey F3 Turkey F4 Greece F1 Greece F3 Greece F4 Slovenia F2 Greece F2 Italy F10 Germany F1 Sweden F1 Turkey F2 Czech Republic F3 Austria F9 Mexico F7 Germany-w2 Germany-w1 Germany-w3 Germany-w4 Germany F1 Greece F3 Croatia F1 Germany F15 Poland F1 France F5 Switzerland F3 Israel F1 Slovakia F3 Schickendanz Open - Furth Schickedanz Open 2007 - Furth Oberstaufen Cup - Oberstaufen Fergana Challenger - Fergana Oberstaufen Cup-Head German Master's Series - Oberstaufen Labertz Open by Stawag - Aachen Cremona Challenger Oberstaufen Challenger Alphen Challenger Aachen Challenger Ojai Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Bangkok Challenger Bangkok Challenger Kyoto Challenger Manerbio Challenger Szczecin Challenger Trnava Challenger Campinas Challenger Recife Challenger Belo Horizonte Challenger Eckental Challenger Loughborough Challenger Sao Paulo Challenger Wolfsburg Challenger Furth Challenger Milan Challenger Shanghai Challenger Bergamo Challenger Kyoto Challenger Santos Challenger Sao Paulo Challenger Prostejov Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Liberec Challenger Istanbul Challenger Izmir Challenger Tiburon Challenger New Delhi Challenger Marburg Challenger Prague Challenger Meerbusch Challenger Geneva Challenger Bratislava Challenger Wroclaw Challenger Quimper Challenger Heilbronn Challenger Prague Challenger Todi Challenger San Benedetto Challenger Segovia Challenger Portoroz Challenger Banja Luka Challenger Mohammedia Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Irving Challenger Aix En Provence Challenger Heilbronn Challenger Manchester Challenger Prague Challenger Surbiton Challenger Portoroz Challenger Genova Challenger Orleans Challenger Ho Chi Minh City Challenger Ningboo Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Quimper Challenger Irving Challenger Nord LB Open 2006 - Braunschweig Barletta Challenger Rome Challenger Surbiton Challenger Ilkley Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Segovia Challenger Portoroz Challenger Genova Challenger Guayaquil Challenger Quimper Challenger Punta Del Este Challenger Poznan Challenger Phoenix Challenger Tulln Challenger Ostrava Challenger Bratislava Challenger Braunschweig Challenger Bratislava Challenger Canberra Challenger Sanremo Challenger Heilbronn Challenger Tyler Challenger Salzburg Challenger Bauer Watertechnology Cup - Eckental Bauer Watertechnology Cup 2007 - Eckental Zadar Challenger Naples Challenger Vicenza Challenger Status Athens Open - Athens Schickendanz Open - Furth Nord LB Open - Braunschweig Bauer Watertechnilogy Cup 2008 - Eckental Caversham International Tennis Tournament - Jersey Eckental Challenger Tatra Banka Slovak Open - Bratislava Salzburg Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Heilbronn Challenger Samarkand Challenger Sacramento Challenger Heilbronn Challenger Prostejov Challenger Braunschweig Challenger Oberstaufen Challenger San Marino Challenger Sibiu Challenger Eckental Challenger Bratislava Challenger Eckental Challenger Helsinki Challenger Wolfsburg Challenger Vercelli Challenger Ostrava Challenger Furth Challenger Mestre Challenger Poprad Tatry Challenger Guangzhou Challenger Marburg Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger Scheveningen Challenger Pingguo Challenger Como Challenger Seville Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Sibiu Challenger Furth Challenger Casablanca Challenger Ningboo Challenger Happy Valley Challenger Santo Domingo Challenger Furth Challenger Poprad Tatry Challenger Marburg Challenger Braunschweig Challenger Winnipeg Challenger 5 Volkswagen Challenger - Wolfsburg Prague Challenger St. Remy Challenger Rennes Challenger Cherbourg Challenger Sophia Antipolis Challenger s Tennis Masters 06 - Graz Heilbronn Challenger Cali Challenger Prague Challenger Bergamo Challenger Guadalajara Challenger Buenos Aires Challenger Mersin Challenger Tunis Challenger Rome Challenger Caltanissetta Challenger Rome Challenger San Benedetto Challenger Rome Challenger Surbiton Challenger Prostejov Challenger Black Forest Open - Freudenstadt Szczecin Challenger Prague Challenger Maia Challenger Biella 3 Challenger Lugano Challenger Guadalajara Challenger Bratislava Challenger Braunschweig Challenger Como Challenger BMW Open - Munich Helsinki Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Oeiras 2 Challenger Mauthausen Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Indianapolis Challenger Tulln Challenger Rennes Challenger Parma Challenger Ortisei Challenger Bergamo Challenger Porto Challenger BMW Open - Munich Rovereto Challenger Madrid Challenger Seoul Challenger Cagliari Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Braunschweig Challenger Luedenscheid Challenger Mallorca Challenger Bad Waltersdorf Challenger Buenos Aires Challenger Tigre Challenger Ostdeutscher Sparkessen Cup - Dresden Szekesfehervar Challenger Zadar Challenger Split Challenger Rome Challenger BMW Open - Munich Mauthausen Challenger Thailand Open - Bangkok Hersonissos 6 Challenger Ostdeutscher Sparkassen Cup - Dresden Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Tatra Banka Slovak Open - Bratislava Mercedes Cup - Stuttgart China Open - Beijing Brisbane International - Brisbane Ecuador Open - Quito Open 13 - Marseille Gerry Weber Open - Halle Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Erste Bank Open - Vienna Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Eckental Challenger Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Bratislava Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Maia Challenger Canberra Challenger Sofia 2 Challenger Indian Wells Challenger Kobstaedernes ATP Challenger - Kolding Tulln Challenger Szczecin Challenger Geneva Challenger Prague Challenger Split Challenger Marbella Challenger Istanbul Challenger Quimper Challenger Antalya 2 Challenger Quimper 2 Challenger Cherbourg Challenger Warsaw Challenger Santiago Challenger Genova Challenger Karlsruhe Challenger Zhuhai Challenger Furth Challenger Salzburg Challenger Bratislava Challenger St. Brieuc Challenger Napoli Challenger Quimper Challenger Cherbourg Challenger Ningboo Challenger Winnetka Challenger Marbella Challenger Salinas Challenger Tashkent Challenger Glasgow Challenger Bergamo Challenger Seoul Challenger Vicenza Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Loughborough Challenger Santiago Challenger Marbella Challenger Napoli Challenger Heilbronn Challenger Rome Challenger Pereira Challenger San Luis Potosi Challenger Napoli Challenger Leon Challenger Mexico City Challenger Monza Challenger Itajai Challenger Rimouski Challenger Poprad Tatry Challenger Ortisei Challenger Braunschweig Challenger Gerry Weber Open - Halle Mouilleron-Le-Captif Challenger Szczecin Challenger Trnava Challenger Andria Challenger Mersin Challenger Ortisei Challenger Guayaquil Challenger Heilbronn Challenger Caltanissetta Challenger BMW Open - Munich Suzhou Challenger Hua Hin Challenger Bet-at-home Open - Hamburg Como Challenger Grodzisk Mazowiecki Challenger Bratislava Challenger St. Tropez Challenger Mallorca Challenger Valencia Open - Valencia Bordeaux Challenger Kosice Challenger Kaohsiung Challenger BMW Open - Munich Erste Bank Open - Vienna Bet-at-home Open - Hamburg Guangzhou Challenger Shenzhen Challenger Como Challenger Bet-at-home Cup - Kitzbuhel Heilbronn Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai New York Open - New York Mercedes Cup - Stuttgart Barcelona Challenger Lima Challenger San Benedetto Challenger Austrian Open - Kitzbuhel Bratislava Challenger Mouilleron-Le-Captif Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Prostejov Challenger Barcelona Open BancSabadell - Barcelona Guadalajara Challenger BMW Open - Munich Shenzhen Open - Shenzhen Rio Open - Rio de Janeiro Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo BMW Open - Munich Biella Challenger Karlsruhe Challenger Generali Open - Kitzbuhel Moselle Open - Metz Braunschweig Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Montevideo Challenger Ortisei Challenger China Open - Beijing Prostejov Challenger ABN AMRO World Tennis Tournament - Rotterdam Busan Challenger Santiago Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Cassis Challenger Szczecin Challenger Belgrade Challenger Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Prague Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Bad Waltersdorf Challenger Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Lisbon Challenger Braga Challenger bett1HULKS Indoors - Cologne Open Sud de France - Montpellier Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Zug Challenger Quimper Challenger Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Hall of Fame Open - Newport Hamburg European Open - Hamburg Swiss Open - Gstaad Generali Open - Kitzbuhel Truist Atlanta Open - Atlanta Lugano Challenger Zadar Challenger Open Sud de France - Montpellier Nordea Open - Bastad Qatar ExxonMobil Open - Doha Little Rock Challenger Troisdorf Challenger Abierto Mexicano Telcel - Acapulco Palmas del Mar Challenger Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Gonet Geneva Open - Geneva Trieste Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Bratislava 1 Challenger Orleans Challenger Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Sassuolo Challenger Citi Open - Washington Sofia Open - Sofia Winston-Salem Open - Winston-Salem Moselle Open - Metz Stockholm Open - Stockholm BMW Open - Munich Gonet Geneva Open - Geneva Tennis Napoli Open - Naples Braunschweig Challenger Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Open 13 Provence - Marseille Argentina Open - Buenos Aires Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Maia Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Thailand Open - Bangkok Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Tenerife 2 Challenger San Marino Challenger Tenerife 3 Challenger Nordea Open - Bastad Naples Challenger Bratislava 1 Challenger Bratislava 2 Challenger Verona Challenger European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Erste Bank Open - Vienna Santiago Open - Santiago Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Ottignies-Louvain-la-Neuve Challenger Sophia Antipolis Challenger Dubai Duty Free Tennis Championships - Dubai Cherbourg Challenger Bratislava Challenger Gwangju Challenger Bratislava 1 Challenger Montechiarugolo Challenger Gerry Weber Open - Halle Antalya Challenger Prostejov Challenger Belgrade Open - Belgrade Santa Fe 2 Challenger Valencia Challenger Open Sud de France - Montpellier Generali Open - Kitzbuhel Oeiras 3 Challenger Braunschweig Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Aircel Chennai Open - Chennai BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Zhuhai Open - Zhuhai Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille BMW Open - Munich U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Finals, QF, GBR-GER 1-2 Wimbledon - London Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group C, Zhuhai French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 French Open (juniors) Manama Challenger Tulln Challenger Como Challenger Davis Cup, World Group, PO, NED-SVK 4-0